# 1、输入一个年份，和一个月份，计算该月有多少天其中需要判断闰年，
# 闰年的条件为：年份能被4整除但不能被100整除，或者年份能被400整除

# year = int(input("请输入年份："))
# moon = int(input("请输入月份："))
# if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
#     if moon == 2:
#         print("闰年二月有：29天")
# elif moon in (1, 3, 5, 7, 8, 10, 12):
#     print("这个月有31天")
# elif moon == 2:
#     print("这个月有28天")
# else:
#     print("这个月有30天")

# 2.要求用户输入一串字符，如果字符中有a那么把a字符替换成大写A，并且将输入的字符串反转
# s = input("请输入一串字符：")
# print(s)
# for i in s:
#     if i == "a":
#         s = s.replace("a", "A")
# print(s[::-1])
#
# # 3.随机获取8个，1-10的整数，然后存放到列表，要求把重复的数据去掉
# from random import randint
#
# let = []
# for i in range(8):
#     num = randint(1, 10)
#     let.append(num)
# print(let)
# print(list(set(let)))
# s = set(let)
# l1 = list(s)
# print(l1)
#
# # 4.编写一个猜数字游戏，随机生成1-100的数字，用户猜测直到猜对为止退出，每次输入完，提示数字大了，或者小了，
# # 并且输出用户一共猜了多少次
#
from random import randint

num = randint(1, 100)
print(num)

# i = 1
# while True:
#     num1 = int(input("请输入一个数字："))
#     if num1 < 0 or num1 > 100:
#         print("你输入的数字不在(1-100)的范围")
#     elif num1 > num:
#         print(f"你猜大了，这是第{i}次猜")
#     elif num1 < num:
#         print(f"你猜小了，这是你第{i}次猜")
#     else:
#         if num1 == num:
#             print(f"恭喜你猜对了，一共用了{i}次")
#             break
#     i += 1

#
# # 5.输入一个三位数，输出：“百位是a,十位是b,个位是c”（通过单次或多次取余取整实现）
#
# while True:
#     num = int(input("请输入三位数："))
#     a = num // 100
#     b = (num % 100) // 10
#     c = num % 10
#     print(f"百位数是{a},十位数是{b},个位数是{c}")
# while True:
#     num_str = input("请输入三位数：")  # '123' '186'
#     print(f"百位数是{num_str[0]},十位数是{num_str[1]},个位数是{num_str[2]}")

# # 6、while列出100-999之间的水仙花数（每一位上的立方和等于这个数，如153=1+125+27）
#
# i = 100
# while i <= 999:
#     a = i // 100
#     b = (i % 100) // 10
#     c = i % 10
#     if i == a ** 3 + b ** 3 + c ** 3:
#         print(f"水仙花数有：{i}", end=" ")
#     i += 1


# i = 100
# while i <= 999:
#     a = str(i)[0]
#     b = str(i)[1]
#     c = str(i)[2]
#     if i == int(a) ** 3 + int(b) ** 3 + int(c) ** 3:
#         print(f"水仙花数有：{i}", end=" ")
#     i += 1
